package com.ruoyi.web.controller.order.vo;

import com.ruoyi.common.annotation.Excel;
import lombok.Data;

/**
 * OP25数据导出类
 * 参考OP04DataExport的格式生成
 */
@Data
public class OP25DataExport extends  BaseVO {

    // 测试结果部分
    @Excel(name = "安全接地1测试结果")
    private Integer testResistanceResult01;

    @Excel(name = "安全接地2测试结果")
    private Integer testResistanceResult02;

    @Excel(name = "安全接地3测试结果")
    private Integer testResistanceResult03;

    @Excel(name = "绝缘电阻测试结果")
    private Integer testDielectricResult;

    @Excel(name = "直流耐压测试结果")
    private Integer testHeightVoltageResult;

    // 测试程序号
    @Excel(name = "测试程序号")
    private Integer testProgramNo;

    // 安全接地1测试数据
    @Excel(name = "安全接地1电阻值")
    private Float testResistance01;

    @Excel(name = "安全接地1电阻最大值(Ω)")
    private Float testResistanceMax01;

    @Excel(name = "安全接地1电阻最小值(Ω)")
    private Float testResistanceMin01;

    @Excel(name = "安全接地1电阻值单位")
    private String testUnit01;

    // 安全接地2测试数据
    @Excel(name = "安全接地2电阻值")
    private Float testResistance02;

    @Excel(name = "安全接地2电阻最大值(Ω)")
    private Float testResistanceMax02;

    @Excel(name = "安全接地2电阻最小值(Ω)")
    private Float testResistanceMin02;

    @Excel(name = "安全接地2电阻值单位")
    private String testUnit02;

    // 安全接地3测试数据
    @Excel(name = "安全接地3电阻值")
    private Float testResistance03;

    @Excel(name = "安全接地3电阻最大值(Ω)")
    private Float testResistanceMax03;

    @Excel(name = "安全接地3电阻最小值(Ω)")
    private Float testResistanceMin03;

    @Excel(name = "安全接地3电阻值单位")
    private String testUnit03;

    // 绝缘电阻测试数据
    @Excel(name = "绝缘电阻值")
    private Float testDielectric;

    @Excel(name = "绝缘电阻最大值(MΩ)")
    private Float testDielectricMax;

    @Excel(name = "绝缘电阻最小值(MΩ)")
    private Float testDielectricMin;

    @Excel(name = "绝缘电阻值单位")
    private String testUnit04;

    // 耐压测试数据
    @Excel(name = "耐压测试漏电流值")
    private Float testHeightVoltage;

    @Excel(name = "耐压测试漏电流最大值(mA)")
    private Float testHeightVoltageMax;

    @Excel(name = "耐压测试漏电流最小值(mA)")
    private Float testHeightVoltageMin;

    @Excel(name = "耐压测试漏电流值单位")
    private String testUnit05;
}
